package com.zhijian.medical.entity.po;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 荧光PCR-试剂配制区
 *
 * @author Auto Generator
 * @date 2022-08-30 15:36:15
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Api(tags = "荧光PCR-试剂配制区")
public class PcrSjpzq {
    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    private Long id;

    /**
     * 实验id
     */
    @ApiModelProperty("实验id")
    @NotNull(message = "实验id不能为空")
    private Long pcrId;

    /**
     * 实验室台面清洁
     */
    @ApiModelProperty("实验室台面清洁")
    private Byte systmqj;

    /**
     * 实验室温度
     */
    @ApiModelProperty("实验室温度")
    private Integer syswd;

    /**
     * 相对湿度
     */
    @ApiModelProperty("相对湿度")
    private Integer xdsd;

    /**
     * 试剂在有效期内
     */
    @ApiModelProperty("试剂在有效期内")
    private Byte sjzyxqn;

    /**
     * 试剂配置区-PCR反应试剂配制-试剂数据
     */
    @ApiModelProperty("试剂配置区-PCR反应试剂配制-试剂数据")
    private String sjpzqSjData;

    /**
     * KRAS/NRAS突变检测
     */
    @ApiModelProperty("KRAS/NRAS突变检测")
    private Byte krasnrastbjc;

    /**
     * BRAF突变检测
     */
    @ApiModelProperty("BRAF突变检测")
    private Byte braftbjc;

    /**
     * BRAF突变检测第一个填的数字
     */
    @ApiModelProperty("BRAF突变检测第一个填的数字")
    private Integer braftbjc1;

    /**
     * BRAF突变检测第二个填的数字
     */
    @ApiModelProperty("BRAF突变检测第二个填的数字")
    private Integer braftbjc2;

    /**
     * BRAF突变检测第三个填的数字
     */
    @ApiModelProperty("BRAF突变检测第三个填的数字")
    private Integer braftbjc3;

    /**
     * BRAF突变检测第四个填的数字
     */
    @ApiModelProperty("BRAF突变检测第四个填的数字")
    private Integer braftbjc4;

    /**
     * 过程中有无异常
     */
    @ApiModelProperty("过程中有无异常")
    private String gczywyc;

    /**
     * 掌式离心机正常情况
     */
    @ApiModelProperty("掌式离心机正常情况")
    private Byte zslxj;

    /**
     * 振荡器正常情况
     */
    @ApiModelProperty("振荡器正常情况")
    private Byte zdq;

    /**
     * 超净工作台正常情况
     */
    @ApiModelProperty("超净工作台正常情况")
    private Byte cjgzt;

    /**
     * 按照Sop-11、13清洁及紫外照射实验工作台面
     */
    @ApiModelProperty("按照Sop-11、13清洁及紫外照射实验工作台面")
    private Byte syhsop11;

    /**
     * 按照Sop-15清洁移液器
     */
    @ApiModelProperty("按照Sop-15清洁移液器")
    private Byte syhsop15;

    /**
     * 按照Sop-17清洁离心机
     */
    @ApiModelProperty("按照Sop-17清洁离心机")
    private Byte syhsop17;

    /**
     * 按照Sop-7进行实验区紫外线（固定或移动）照射
     */
    @ApiModelProperty("按照Sop-7进行实验区紫外线（固定或移动）照射")
    private Byte syhsop7;

    /**
     * 按照Pro-4处理实验废弃物
     */
    @ApiModelProperty("按照Pro-4处理实验废弃物")
    private Byte syhpro4;

    /**
     * 检测日期
     */
    @ApiModelProperty("检测日期")
    private String jcrq;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private Date updateTime;
}